|
Lokalizacja w menu |
---|
Narzędzia → Narzędzia panelu → Cięcie panelu |
Środowisko pracy |
BIM |
Domyślny skrót |
P C |
Wprowadzono w wersji |
0.17 |
Zobacz także |
Panel, Arkusz panelu, Zagnieżdżanie |
Narzędzie Cięcie panelu tworzy w dokumencie 3D płaski widok 2D panelu, który może zostać włączony do arkusza lub bezpośrednio wyeksportowany do formatu DXF. Obiekty Cięcia panelu są również obsługiwane przez środowisko pracy CAM.
Prawda
, panel jest obiektem ściana środowiska Część , w przeciwnym razie polilinią środowiska Część.
Zobacz również: API: Architektura i Podstawy tworzenia skryptów FreeCAD.
Narzędzie Cięcie panelu może być używane w makrodefinicjach i z konsoli Python za pomocą następujących funkcji:
View = makePanelCut(panel, name="PanelView")
View
(rzut 2D) z istniejącego panel
.Przykład:
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(500, 0, 0)
p3 = FreeCAD.Vector(500, 50, 0)
p4 = FreeCAD.Vector(550, 50, 0)
p5 = FreeCAD.Vector(600, 0, 0)
p6 = FreeCAD.Vector(1000, 0, 0)
p7 = FreeCAD.Vector(1000, 400, 0)
p8 = FreeCAD.Vector(600, 400, 0)
p9 = FreeCAD.Vector(600, 350, 0)
p10 = FreeCAD.Vector(550, 350, 0)
p11 = FreeCAD.Vector(500, 400, 0)
p12 = FreeCAD.Vector(0, 400, 0)
Wire = Draft.makeWire([p1, p2, p3, p4, p5, p6,
p7, p8, p8, p9, p10, p11, p12], closed=True)
Panel = Arch.makePanel(Wire, thickness=36)
FreeCAD.ActiveDocument.recompute()
View = Arch.makePanelCut(Panel)
View.ViewObject.LineWidth = 3
FreeCAD.ActiveDocument.recompute()